B-Splines Based Optimal Control Solution
نویسنده
چکیده
A fast convergent optimization algorithm is proposed in this paper to calculate sequential optimal trajectories for pursuing a moving target or under dynamically changing environments. The changing boundary conditions or perturbations in such problems require an efficient algorithm to update the optimal trajectories with appropriate time steps. Concepts of a uniform B-spline and differentially flat system are introduced to map the system equations to a lower dimensional space with least number of variables as necessary. The initial trajectory starts from quadratic uniform B-splines and then is refined by increasing the spline degree level to generate smooth trajectories with higher accuracy. Solution of all levels is transformed to a unit time interval. The whole procedure is schemed to be applicable to most of the classical Bolza problems. Finally, simulation results are compared to those solved by trapezoidal and pseudospectral discretization methods.
منابع مشابه
Numerical Solution of Optimal Control Problems Using B-Splines
This paper explores numerical solutions of optimal control problems using B–Spline curves. It is aimed to give a general framework on how to use B–Splines to formulate optimal control problems and to solve them numerically using Nonlinear Trajectory Generation software package. Effects of the selection of the B–Spline parameters, such as, number of intervals, smoothness, piecewise polynomial or...
متن کاملB-Spline Solution of Boundary Value Problems of Fractional Order Based on Optimal Control Strategy
In this paper, boundary value problems of fractional order are converted into an optimal control problems. Then an approximate solution is constructed from translations and dilations of a B-spline function such that the exact boundary conditions are satisfied. The fractional differential operators are taken in the Riemann-Liouville and Caputo sense. Several example are given and the optimal err...
متن کاملNumerical solution of functional integral equations by using B-splines
This paper describes an approximating solution, based on Lagrange interpolation and spline functions, to treat functional integral equations of Fredholm type and Volterra type. This method can be extended to functional differential and integro-differential equations. For showing efficiency of the method we give some numerical examples.
متن کاملGalerkin Method for the Numerical Solution of the Advection-Diffusion Equation by Using Exponential B-splines
In this paper, the exponential B-spline functions are used for the numerical solution of the advection-diffusion equation. Two numerical examples related to pure advection in a finitely long channel and the distribution of an initial Gaussian pulse are employed to illustrate the accuracy and the efficiency of the method. Obtained results are compared with some early studies.
متن کاملGeneralized B-spline functions method for solving optimal control problems
In this paper we introduce a numerical approach that solves optimal control problems (OCPs) using collocation methods. This approach is based upon B-spline functions. The derivative matrices between any two families of B-spline functions are utilized to reduce the solution of OCPs to the solution of nonlinear optimization problems. Numerical experiments confirm our heoretical findings.
متن کامل